#include "led.h"
#include "stm32f10x.h"

/**
 * initlialize led pin
 */
void led_init(void) {
    GPIO_InitTypeDef GPIO_InitStructure;

    RCC_APB2PeriphClockCmd(RCC_LED, ENABLE);
    
    LED1_OFF();
    LED2_OFF();
    LED3_OFF();

    GPIO_InitStructure.GPIO_Pin = GPIO_PIN_LED1;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
    GPIO_Init(GPIO_PORT_LED1, &GPIO_InitStructure);

    GPIO_InitStructure.GPIO_Pin = GPIO_PIN_LED2;
    GPIO_Init(GPIO_PORT_LED2, &GPIO_InitStructure);

    GPIO_InitStructure.GPIO_Pin = GPIO_PIN_LED3;
    GPIO_Init(GPIO_PORT_LED3, &GPIO_InitStructure);
    
}

